kaf24@scramble.cl.cam.ac.uk [Fri, 16 Jan 2004 17:32:17 +0000 (17:32 +0000)]
bitkeeper revision 1.679 (40082021iq1U0VdpgWVVD_uBgDSjtw)
xl_vbd.c:
Fix VBd bug in XL.
kaf24@scramble.cl.cam.ac.uk [Fri, 16 Jan 2004 09:42:47 +0000 (09:42 +0000)]
bitkeeper revision 1.678 (4007b217AoX5mBnjK4x2dP2OVMNLew)
entry.S:
Another small build fix for earlier gcc's.
kaf24@scramble.cl.cam.ac.uk [Fri, 16 Jan 2004 09:33:42 +0000 (09:33 +0000)]
bitkeeper revision 1.677 (4007aff6ocbHN2qLBEXdaX4_p5fayQ)
sched.h, entry.S, Rules.mk:
Fix compile options to work with older gccs.
.del-stdarg.h~
1490d2f37a0ea278:
Delete: xen/include/stdarg.h
kaf24@scramble.cl.cam.ac.uk [Fri, 16 Jan 2004 00:01:44 +0000 (00:01 +0000)]
bitkeeper revision 1.676 (
400729e82e-mItLcWlTMg37ECD5kFQ)
xl_vbd.c, xl_block.c:
Fix VBD managament in Xenolinux.
kaf24@scramble.cl.cam.ac.uk [Thu, 15 Jan 2004 23:31:05 +0000 (23:31 +0000)]
bitkeeper revision 1.675 (400722b9KLFIfGLZUiIDTpXwwVfLmg)
xen_vbd.c, Xc.c:
Small fixes.
kaf24@scramble.cl.cam.ac.uk [Thu, 15 Jan 2004 19:13:38 +0000 (19:13 +0000)]
bitkeeper revision 1.674 (4006e662w0P_G2ebTRx5hqQilMAXTw)
rbtree.h, rbtree.c:
new file
Many files:
Cleanups to new VBD mechanisms.
kaf24@scramble.cl.cam.ac.uk[kaf24] [Wed, 14 Jan 2004 18:05:25 +0000 (18:05 +0000)]
bitkeeper revision 1.673 (400584e59PLn5rFfGWkKhTGVKRl8tQ)
maw-diff
kaf24@scramble.cl.cam.ac.uk [Mon, 12 Jan 2004 20:35:57 +0000 (20:35 +0000)]
bitkeeper revision 1.672 (4003052dGM9kLt2V88cgLMtQOZHEdw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 12 Jan 2004 20:35:31 +0000 (20:35 +0000)]
bitkeeper revision 1.670.1.1 (400305135ap5eccdHVE8v4FxHv-iIw)
COPYING:
Copyright notice updates.
new file
iap10@labyrinth.cl.cam.ac.uk [Mon, 12 Jan 2004 08:53:30 +0000 (08:53 +0000)]
bitkeeper revision 1.671 (4002608aofyioMya1eWuIFZIJHQO4Q)
Upgrade to Linux version 2.4.24
kaf24@scramble.cl.cam.ac.uk [Tue, 6 Jan 2004 17:57:55 +0000 (17:57 +0000)]
bitkeeper revision 1.670 (3ffaf723Sn5FVTMBSOvb9binR3cthQ)
network.c, dev.c, pgalloc.h, flushtlb.h, domain.c, smp.c:
Fixed heinous TLB-flush and network bugs.
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Jan 2004 22:55:26 +0000 (22:55 +0000)]
bitkeeper revision 1.669 (3ff9eb5e0IQ4kkvTcwivJg9RViDQ6g)
xl_vbd.c, xl_block.h, xl_block.c, xen_block.c:
Fix device numbers passed to Xen from Xenolinux - strip partition bits when appropriate.
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Jan 2004 17:56:11 +0000 (17:56 +0000)]
bitkeeper revision 1.668 (3ff9a53baxPw_1NTCVyiVsAgn35MhA)
domain.c:
Fix TLB flush code in Xen.
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Jan 2004 17:30:11 +0000 (17:30 +0000)]
bitkeeper revision 1.667 (3ff99f23ZQMhKwTSZB7AdaZx5fkpEg)
network.c:
Fix small off-by-one error in net ring accounting.
kaf24@scramble.cl.cam.ac.uk [Mon, 5 Jan 2004 15:20:55 +0000 (15:20 +0000)]
bitkeeper revision 1.666 (3ff980d7gcf3e_3nqJ9SkvI1vvfOIw)
dev.c, skbuff.h, netdevice.h:
Fix network packet receive ordering.
kaf24@scramble.cl.cam.ac.uk [Fri, 2 Jan 2004 22:41:26 +0000 (22:41 +0000)]
bitkeeper revision 1.665 (3ff5f396dL-6bJmbLG-ndBZSRPB8NA)
domain.c:
Fix refcnt leak in domain teardown.
kaf24@scramble.cl.cam.ac.uk [Fri, 2 Jan 2004 15:16:55 +0000 (15:16 +0000)]
bitkeeper revision 1.664 (3ff58b67l2hYhEz4Jo2KkGvhOIm_lw)
keyhandler.c:
Fix compiler warning.
kaf24@scramble.cl.cam.ac.uk [Fri, 2 Jan 2004 15:14:12 +0000 (15:14 +0000)]
bitkeeper revision 1.663 (3ff58ac4D8RzCiwFJ0MJJhOM1a2XgA)
dev.c:
Small cleanups and fixes to Xen networking.
br260@br260.wolfson.cam.ac.uk [Wed, 31 Dec 2003 18:59:39 +0000 (18:59 +0000)]
bitkeeper revision 1.662 (3ff31c9bCF3X7QcHyzz1dxWr2-8L0w)
bug fix
iap10@labyrinth.cl.cam.ac.uk [Wed, 31 Dec 2003 17:54:16 +0000 (17:54 +0000)]
bitkeeper revision 1.661 (3ff30d48qn0UJdw28uFYaO5EgbzFHQ)
compatibility fix to remove a warning in tg3 driver.
iap10@labyrinth.cl.cam.ac.uk [Wed, 31 Dec 2003 17:44:09 +0000 (17:44 +0000)]
bitkeeper revision 1.660 (3ff30ae9dDDa40kmyDU0ImqSAluRtA)
Update tg3 driver from linux 2.4.23
kaf24@scramble.cl.cam.ac.uk [Wed, 24 Dec 2003 16:46:32 +0000 (16:46 +0000)]
bitkeeper revision 1.659 (3fe9c2e8WATFQ64aNLeVQC9FQJ17Ig)
Many files:
I/O ring indexes are now not stored modulo ring size, but are free running mod word size.
kaf24@scramble.cl.cam.ac.uk [Sun, 21 Dec 2003 14:20:06 +0000 (14:20 +0000)]
bitkeeper revision 1.658 (3fe5ac16UXA85i7JkYQ0lVd6adEPDQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Sun, 21 Dec 2003 14:19:58 +0000 (14:19 +0000)]
bitkeeper revision 1.653.1.4 (3fe5ac0esxJ46xgoeERN1TvSw4953g)
dev.c, xen_block.c, memory.c:
Various fixes for new page-management world.
smh22@labyrinth.cl.cam.ac.uk [Sun, 21 Dec 2003 01:06:08 +0000 (01:06 +0000)]
bitkeeper revision 1.657 (3fe4f200zr5n2Yyuwf3tMHNVVAXXQw)
Makefile:
tweak
iap10@nidd.cl.cam.ac.uk [Sat, 20 Dec 2003 23:41:19 +0000 (23:41 +0000)]
bitkeeper revision 1.656 (3fe4de1f1IOfUVzwLIqE8EHIf7xJoA)
Merge nidd.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into nidd.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@nidd.cl.cam.ac.uk [Sat, 20 Dec 2003 23:39:49 +0000 (23:39 +0000)]
bitkeeper revision 1.655 (3fe4ddc5kjuJ5C3c69KvtT7oUuzn4g)
Merge nidd.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno-1.2.bk
into nidd.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@nidd.cl.cam.ac.uk [Sat, 20 Dec 2003 23:39:05 +0000 (23:39 +0000)]
bitkeeper revision 1.652.2.1 (3fe4dd99t24zD9Wu1VbWDg5fOnRCgQ)
Cleanup and documentation improvement to createlinuxdom.py/XenoUtil.py
along with addition of VM auto restart facility (latter curtesy of
Mark Williamson).
kaf24@scramble.cl.cam.ac.uk [Sat, 20 Dec 2003 16:29:16 +0000 (16:29 +0000)]
bitkeeper revision 1.653.1.3 (3fe478dcPMk6Y9-7RTPAz3WEiuHgXw)
Rules.mk:
Disable debugging code.
kaf24@scramble.cl.cam.ac.uk [Sat, 20 Dec 2003 12:44:39 +0000 (12:44 +0000)]
bitkeeper revision 1.653.1.2 (3fe44437s9U66sHQJ1hA64CActA2uw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Sat, 20 Dec 2003 12:44:11 +0000 (12:44 +0000)]
bitkeeper revision 1.652.1.1 (3fe4441bD7Ytc0dpv4nkQCX5YO2A8w)
Many files:
Many fixes and a complete rewrite of page management in Xen.
flushtlb.c:
new file
.del-TODO~
9e3f87ffe4e9e1f1:
Delete: xen/TODO
.del-GUEST_CHANGES~
b67e924f1504662d:
Delete: xen/GUEST_CHANGES
kaf24@scramble.cl.cam.ac.uk [Sat, 20 Dec 2003 11:49:50 +0000 (11:49 +0000)]
bitkeeper revision 1.653.1.1 (3fe4375eTTZ65vTbZXxX6OSfXoPFLg)
Makefile:
Update version to 1.3-devel
kaf24@scramble.cl.cam.ac.uk [Sat, 20 Dec 2003 11:49:08 +0000 (11:49 +0000)]
bitkeeper revision 1.654 (3fe43734T7FuFmx0jOQyrPIB7YMrZQ)
Makefile:
Update version to 1.2-rc
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Dec 2003 22:29:12 +0000 (22:29 +0000)]
bitkeeper revision 1.653 (3fe37bb8JkaTBzrrWzReULGfBXkwYQ)
dom0_ops.c, Makefile:
Bug fixes to dom0 interface.
iap10@labyrinth.cl.cam.ac.uk [Fri, 19 Dec 2003 14:43:39 +0000 (14:43 +0000)]
bitkeeper revision 1.652 (3fe30e9bTUfDAq9tTjwgWtCD2HXzcg)
Oops, forgot to rename xenolinux-2.4.22 to 2.4.23
iap10@labyrinth.cl.cam.ac.uk [Fri, 19 Dec 2003 14:38:15 +0000 (14:38 +0000)]
bitkeeper revision 1.651 (3fe30d57DatlAZVUHwbVCkF4_TelxA)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Fri, 19 Dec 2003 14:38:09 +0000 (14:38 +0000)]
bitkeeper revision 1.649.1.1 (3fe30d51wHoC4YRHGfqLuwa5BdH7-g)
Upgrade to Linux 2.4.23
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Dec 2003 10:36:59 +0000 (10:36 +0000)]
bitkeeper revision 1.650 (3fe1834bi7fbj-x6TfVgbIh12F7c6g)
Makefile:
Makefile bug fixed.
kaf24@scramble.cl.cam.ac.uk [Tue, 16 Dec 2003 15:55:22 +0000 (15:55 +0000)]
bitkeeper revision 1.649 (3fdf2aeaeVXAAcKlXMdFTCQuwOYD_g)
xl_vbd.c, xl_block.h, xl_block.c:
Fixes to Xenolinux blkdev code.
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Dec 2003 16:43:28 +0000 (16:43 +0000)]
bitkeeper revision 1.648 (3fd9f030nis8vOv8ERJhM9olYyx3ag)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/latest-xeno
kaf24@scramble.cl.cam.ac.uk [Fri, 12 Dec 2003 16:43:23 +0000 (16:43 +0000)]
bitkeeper revision 1.645.1.1 (3fd9f02bxWKGgV_bPDcD98xGu_WfmA)
Many files:
Update the VBD interface.
iap10@striker.cl.cam.ac.uk [Thu, 11 Dec 2003 18:49:45 +0000 (18:49 +0000)]
bitkeeper revision 1.647 (3fd8bc49qQxDHkfovcYSBfQ4p0Fpfg)
Add Mark Williamson's readxenconsolering.py example script which reads
Xen's console out of the buffer ring, making Xen's boot messages available
from within domain 0.
iap10@labyrinth.cl.cam.ac.uk [Wed, 10 Dec 2003 18:35:36 +0000 (18:35 +0000)]
bitkeeper revision 1.646 (3fd76778PEmL1niSBxAtcPeybjP7tQ)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 10 Dec 2003 18:35:31 +0000 (18:35 +0000)]
bitkeeper revision 1.640.1.1 (3fd767739FyOQWwEh4yC5GX2GHC2wA)
Update e1000 driver based on Intel's 5.2.16 release.
kaf24@scramble.cl.cam.ac.uk [Mon, 8 Dec 2003 08:14:58 +0000 (08:14 +0000)]
bitkeeper revision 1.645 (3fd43302Q7iIIXRlzLUoi_opKLWYIg)
Many files:
new file
Makefile:
New SCSI driver for sym53c8xx
kaf24@scramble.cl.cam.ac.uk [Fri, 5 Dec 2003 09:44:21 +0000 (09:44 +0000)]
bitkeeper revision 1.644 (3fd05375sUdmRADraZr1edif-DcmuA)
XenoUtil.py:
Fix to xenoutil.py
br260@laudney.cl.cam.ac.uk [Wed, 3 Dec 2003 10:40:03 +0000 (10:40 +0000)]
bitkeeper revision 1.643 (3fcdbd83juXhc2c1Z5SkD1HAC6kDuA)
Merge laudney.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into laudney.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/br260/lab/xeno.bk
br260@laudney.cl.cam.ac.uk [Wed, 3 Dec 2003 10:39:33 +0000 (10:39 +0000)]
bitkeeper revision 1.636.1.3 (3fcdbd654OqdrTB4O2_GaQpn0Yh7Vw)
xc_private.h:
Propagate return values as far as possible.
kaf24@scramble.cl.cam.ac.uk [Wed, 3 Dec 2003 10:22:22 +0000 (10:22 +0000)]
bitkeeper revision 1.642 (3fcdb95euBzkxchkI3J1_rqWh5s6gw)
net_headers.h:
Fix Arp header struct.
kaf24@scramble.cl.cam.ac.uk [Wed, 3 Dec 2003 10:09:26 +0000 (10:09 +0000)]
bitkeeper revision 1.641 (3fcdb656yM6DlMdwk-janNkBhdceiQ)
Many files:
new file
megaraid.c, Makefile, Rules.mk:
New Fusion driver.
iap10@labyrinth.cl.cam.ac.uk [Tue, 2 Dec 2003 16:30:20 +0000 (16:30 +0000)]
bitkeeper revision 1.640 (3fccbe1cc1JqCEtqZPkHoofwk825hA)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 2 Dec 2003 16:29:59 +0000 (16:29 +0000)]
bitkeeper revision 1.639 (3fccbe07JV6j1aK3O8_w92nf6uQSBw)
Misc improvements to pincpu stuff.
kaf24@scramble.cl.cam.ac.uk [Mon, 1 Dec 2003 22:11:00 +0000 (22:11 +0000)]
bitkeeper revision 1.636.1.2 (3fcbbc74KQaXaXiWg8MaezyjiFxLhg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 1 Dec 2003 22:10:44 +0000 (22:10 +0000)]
bitkeeper revision 1.636.2.1 (3fcbbc64x-OxidVggJZzaY-7ZkmmVw)
xc_misc.c:
mlock console buffer.
br260@laudney.cl.cam.ac.uk [Mon, 1 Dec 2003 17:33:22 +0000 (17:33 +0000)]
bitkeeper revision 1.636.1.1 (3fcb7b62Mifz8pPYuvEwJUTNwxzVmg)
Propagate return values as far as possible.
iap10@labyrinth.cl.cam.ac.uk [Sun, 30 Nov 2003 23:04:40 +0000 (23:04 +0000)]
bitkeeper revision 1.638 (3fca7788evQFw3E81lBB0aqsSAxjwA)
Slightly more complicated example script
iap10@labyrinth.cl.cam.ac.uk [Sun, 30 Nov 2003 23:02:25 +0000 (23:02 +0000)]
bitkeeper revision 1.637 (3fca7701y4KoOnx1zp_ccoR7G153xg)
Add dom0 op to pin a domain to a specified CPU (or -1 to unpin).
This function is currently only supported for domains that have
been 'created' but not 'built' or 'started'.
kaf24@scramble.cl.cam.ac.uk [Tue, 25 Nov 2003 15:36:17 +0000 (15:36 +0000)]
bitkeeper revision 1.636 (3fc376f1OnDIvL1xiIhqzjKDbchujQ)
desc.h, traps.c, sched.h, event.h, schedule.c, memory.c:
Fixes and cleanups.
kaf24@scramble.cl.cam.ac.uk [Mon, 24 Nov 2003 22:52:49 +0000 (22:52 +0000)]
bitkeeper revision 1.635 (3fc28bc1lCtZ5EmJM-IipOV5JESnng)
softirq.h, softirq.c:
Cleanups.
kaf24@scramble.cl.cam.ac.uk [Mon, 24 Nov 2003 20:18:29 +0000 (20:18 +0000)]
bitkeeper revision 1.634 (3fc267950JCnZdSjqz12f7QhAx9gWA)
Many files:
Cleanups to page reference counting in Xen.
kaf24@scramble.cl.cam.ac.uk [Sun, 23 Nov 2003 11:34:18 +0000 (11:34 +0000)]
bitkeeper revision 1.633 (3fc09b3aBu9Z_PNCl6Nd9mfFp6gtGA)
ide-xeno.c, xen_block.c, domain.c, xen_cpuperf.c:
Bug fixes and cleanups.
kaf24@scramble.cl.cam.ac.uk [Sat, 22 Nov 2003 17:06:38 +0000 (17:06 +0000)]
bitkeeper revision 1.632 (3fbf979eo_ScBFnsFE5_BwSNLqCSog)
createlinuxdom.py:
Clarify teh createlinuxdom example script.
kaf24@scramble.cl.cam.ac.uk [Sat, 22 Nov 2003 17:00:23 +0000 (17:00 +0000)]
bitkeeper revision 1.631 (3fbf9627n3_R5gJx6eFdJQwWUIKLCQ)
createlinuxdom.py, Xeno-HOWTO, TODO, README, README.CD:
Updated the docs to get rid of xenctl references.
kaf24@scramble.cl.cam.ac.uk [Sat, 22 Nov 2003 11:45:34 +0000 (11:45 +0000)]
bitkeeper revision 1.630 (3fbf4c5eGi95ZU5mjOHJ4L6ioUNlKA)
stopdom.py:
Rename: tools/examples/xi_stopdom.py -> tools/examples/stopdom.py
destroydom.py:
Rename: tools/examples/xi_destroydom.py -> tools/examples/destroydom.py
listdoms.py:
Rename: tools/examples/xi_listdoms.py -> tools/examples/listdoms.py
createlinuxdom.py:
Rename: tools/examples/xi_createlinuxdom.py -> tools/examples/createlinuxdom.py
kaf24@scramble.cl.cam.ac.uk [Sat, 22 Nov 2003 11:43:49 +0000 (11:43 +0000)]
bitkeeper revision 1.629 (3fbf4bf5_LPmorLfLE5j1NODSdYPxw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Sat, 22 Nov 2003 11:43:43 +0000 (11:43 +0000)]
bitkeeper revision 1.627.1.1 (3fbf4befPIgRjU40eyhadjRuioWcwA)
Many files:
Lib renames and fixes. Only build shared version of libxc, as the static archive version caused too many problems.
xc_vif.c:
Rename: tools/xc/lib/libxc_vif.c -> tools/xc/lib/xc_vif.c
xc_vbd.c:
Rename: tools/xc/lib/libxc_vbd.c -> tools/xc/lib/xc_vbd.c
xc_private.h:
Rename: tools/xc/lib/libxc_private.h -> tools/xc/lib/xc_private.h
xc_private.c:
Rename: tools/xc/lib/libxc_private.c -> tools/xc/lib/xc_private.c
xc_misc.c:
Rename: tools/xc/lib/libxc_misc.c -> tools/xc/lib/xc_misc.c
xc_linux_restore.c:
Rename: tools/xc/lib/libxc_linux_restore.c -> tools/xc/lib/xc_linux_restore.c
xc_linux_save.c:
Rename: tools/xc/lib/libxc_linux_save.c -> tools/xc/lib/xc_linux_save.c
xc_linux_build.c:
Rename: tools/xc/lib/libxc_linux_build.c -> tools/xc/lib/xc_linux_build.c
xc_domain.c:
Rename: tools/xc/lib/libxc_domain.c -> tools/xc/lib/xc_domain.c
xc_bvtsched.c:
Rename: tools/xc/lib/libxc_bvtsched.c -> tools/xc/lib/xc_bvtsched.c
iap10@labyrinth.cl.cam.ac.uk [Fri, 21 Nov 2003 17:50:13 +0000 (17:50 +0000)]
bitkeeper revision 1.628 (3fbe5055HeiXG-rJ3o36CEsxR_4jfQ)
minor xen-clone change
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Nov 2003 16:46:39 +0000 (16:46 +0000)]
bitkeeper revision 1.627 (3fbe416fwrLO59ruKs6PLJilJwY1SQ)
xi_destroydom.py:
Fix example domain destroy script.
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Nov 2003 16:34:57 +0000 (16:34 +0000)]
bitkeeper revision 1.626 (3fbe3eb1WmztnxBIFxm56r8gAVwZig)
Many files:
Some fixes. Also now have a new Makefile target 'dist' which installs stuff to local install directory. Target 'install' now actually does what you expect by installing under /usr
xi_stopdom.py:
Rename: tools/misc/xi_stopdom.py -> tools/examples/xi_stopdom.py
xi_listdoms.py:
Rename: tools/misc/xi_listdoms.py -> tools/examples/xi_listdoms.py
xi_destroydom.py:
Rename: tools/misc/xi_destroydom.py -> tools/examples/xi_destroydom.py
xi_createlinuxdom.py:
Rename: tools/misc/xi_createlinuxdom.py -> tools/examples/xi_createlinuxdom.py
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Nov 2003 15:28:25 +0000 (15:28 +0000)]
bitkeeper revision 1.625 (3fbe2f19esMEVaXjNmogxfluk2JD7Q)
xi_stopdom.py, xi_listdoms.py, xi_destroydom.py, xi_createlinuxdom.py:
new file
Makefile, Xc.c, xen_cpuperf.c, Xeno-HOWTO:
Create example Python control scripts in tools/misc. Delete obsolete tools/control and tools/internal. Update docs.
.del-info.c~
f4ad8e683fe1d35:
Delete: xenolinux-2.4.22-sparse/arch/xeno/drivers/block/info.c
.del-xi_vifinit~
38149940dad8e67a:
Delete: tools/internal/xi_vifinit
.del-xi_vif_params.c~
9151f057c314cf7a:
Delete: tools/internal/xi_vif_params.c
.del-xi_vbd_list.c~
84922f92e6a6262e:
Delete: tools/internal/xi_vbd_list.c
.del-xi_vbd_info.c~
981a992ecde72f50:
Delete: tools/internal/xi_vbd_info.c
.del-xi_vbd_create.c~
f1118f53d74c555:
Delete: tools/internal/xi_vbd_create.c
.del-xi_vbd_add.c~
a6d831ecbe015a9d:
Delete: tools/internal/xi_vbd_add.c
.del-xi_usage.c~
68391a152ead20c:
Delete: tools/internal/xi_usage.c
.del-xi_stop.c~
4ef370f18cb74cea:
Delete: tools/internal/xi_stop.c
.del-xi_start.c~
b4656af7bfebd0eb:
Delete: tools/internal/xi_start.c
.del-xi_sched_global.c~
bb19c1a0c457e08a:
Delete: tools/internal/xi_sched_global.c
.del-xi_sched_domain.c~
7ed340cd41ae5b33:
Delete: tools/internal/xi_sched_domain.c
.del-xi_save_linux.c~
15e91079dc6e1f52:
Delete: tools/internal/xi_save_linux.c
.del-xi_restore_linux.c~
cd9f16a3dab69aee:
Delete: tools/internal/xi_restore_linux.c
.del-xi_read_console_ring.c~
687b0bcae18cb1af:
Delete: tools/internal/xi_read_console_ring.c
.del-xi_phys_grant.c~
422d8487936fa4c9:
Delete: tools/internal/xi_phys_grant.c
.del-xi_list.c~
339a2f98db3a4b1f:
Delete: tools/internal/xi_list.c
.del-xi_helper~
5d8f529425dd50f8:
Delete: tools/internal/xi_helper
.del-xi_destroy.c~
44069345187b985d:
Delete: tools/internal/xi_destroy.c
.del-xi_create.c~
9013eff27664db4b:
Delete: tools/internal/xi_create.c
.del-xi_build.c~
55e0f7994dbfebdf:
Delete: tools/internal/xi_build.c
.del-rpm.spec~
73ab630afebd3adc:
Delete: tools/internal/rpm.spec
.del-mem_defs.h~
a42f0035e2bc6841:
Delete: tools/internal/mem_defs.h
.del-dom0_defs.h~
8faf8b626237a755:
Delete: tools/internal/dom0_defs.h
.del-Makefile~
f6522b0feb91f984:
Delete: tools/internal/Makefile
.del-xenostyle.css~
6f6fdfdc625f6ba9:
Delete: tools/control/web/tmpl/xenostyle.css
.del-xenohead.def~
75d33f086d74ed73:
Delete: tools/control/web/tmpl/xenohead.def
.del-xenofoot.def~
7822ea1cb20d0bf:
Delete: tools/control/web/tmpl/xenofoot.def
.del-vdmenu.tmpl~
a9affd2660773ba7:
Delete: tools/control/web/tmpl/vdmenu.tmpl
.del-vd.tmpl~
8d64c39cb07c847c:
Delete: tools/control/web/tmpl/vd.tmpl
.del-vd-vdv.tmpl~
6ce2247b5dd6fa71:
Delete: tools/control/web/tmpl/vd-vdv.tmpl
.del-xeno.gif~
87337600f0e4b6cb:
Delete: tools/control/web/img/xeno.gif
.del-vd-vdrr.tmpl~
f62e0e4cbbcaa21f:
Delete: tools/control/web/tmpl/vd-vdrr.tmpl
.del-vd-vdr.tmpl~
bc166849e09d680a:
Delete: tools/control/web/tmpl/vd-vdr.tmpl
.del-vd-vddr.tmpl~
a9305c17b49ed0a:
Delete: tools/control/web/tmpl/vd-vddr.tmpl
.del-vd-vdd.tmpl~
a87ab77c787ebee2:
Delete: tools/control/web/tmpl/vd-vdd.tmpl
.del-vd-vdcr.tmpl~
6cdd100a5a385284:
Delete: tools/control/web/tmpl/vd-vdcr.tmpl
.del-vd-vdc.tmpl~
f564ab29c2ed6c51:
Delete: tools/control/web/tmpl/vd-vdc.tmpl
.del-vd-vbdv.tmpl~
502df49e757bd832:
Delete: tools/control/web/tmpl/vd-vbdv.tmpl
.del-vd-vbdcr.tmpl~
4011e8874a4d4580:
Delete: tools/control/web/tmpl/vd-vbdcr.tmpl
.del-vd-vbdc.tmpl~
ea2620f4acddc499:
Delete: tools/control/web/tmpl/vd-vbdc.tmpl
.del-vd-pv.tmpl~
7c15c3f2889c19:
Delete: tools/control/web/tmpl/vd-pv.tmpl
.del-vd-par.tmpl~
6a9c1adf4255c1f4:
Delete: tools/control/web/tmpl/vd-par.tmpl
.del-vd-pa.tmpl~
cfc3c39bbee289df:
Delete: tools/control/web/tmpl/vd-pa.tmpl
.del-vd-fv.tmpl~
e7bf7c7f6b172cae:
Delete: tools/control/web/tmpl/vd-fv.tmpl
.del-search.gif~
12f79a986fb9402c:
Delete: tools/control/web/img/search.gif
.del-pdmenu.tmpl~
1e7bff9523b0bbaa:
Delete: tools/control/web/tmpl/pdmenu.tmpl
.del-pd.tmpl~
8c5c232c132bcb13:
Delete: tools/control/web/tmpl/pd.tmpl
.del-pd-rr.tmpl~
2f563e846bc965b5:
Delete: tools/control/web/tmpl/pd-rr.tmpl
.del-pd-r.tmpl~
ee36df10225d67d9:
Delete: tools/control/web/tmpl/pd-r.tmpl
.del-pd-l.tmpl~
acd063974b95504:
Delete: tools/control/web/tmpl/pd-l.tmpl
.del-pd-gr.tmpl~
cca1c9a19939db70:
Delete: tools/control/web/tmpl/pd-gr.tmpl
.del-pd-g.tmpl~
6983193813a3f098:
Delete: tools/control/web/tmpl/pd-g.tmpl
.del-makefile~
32e72e0a58a71587:
Delete: tools/control/web/tmpl/makefile
.del-install.pl~
bf0f10a96268eec:
Delete: tools/control/web/tmpl/install.pl
.del-index.tmpl~
a9f5536b736b2bee:
Delete: tools/control/web/tmpl/index.tmpl
.del-help.tmpl~
a8c78cf6aa63ca4d:
Delete: tools/control/web/tmpl/help.tmpl
.del-dommenu.tmpl~
dcdecbc2f2bcf2df:
Delete: tools/control/web/tmpl/dommenu.tmpl
.del-dom.tmpl~
4bb3289ae71d2f63:
Delete: tools/control/web/tmpl/dom.tmpl
.del-dom-stpr.tmpl~
5469b499f28a24fe:
Delete: tools/control/web/tmpl/dom-stpr.tmpl
.del-dom-stp.tmpl~
aa087fed3e776059:
Delete: tools/control/web/tmpl/dom-stp.tmpl
.del-dom-star.tmpl~
c1e511d2e6e039bf:
Delete: tools/control/web/tmpl/dom-star.tmpl
.del-dom-sta.tmpl~
eec4c966e27825ee:
Delete: tools/control/web/tmpl/dom-sta.tmpl
.del-dom-newr.tmpl~
3f837ebfec8319a8:
Delete: tools/control/web/tmpl/dom-newr.tmpl
.del-dom-new.tmpl~
6fe1462b95a26d5f:
Delete: tools/control/web/tmpl/dom-new.tmpl
.del-dom-lis.tmpl~
85face7aa9811ee6:
Delete: tools/control/web/tmpl/dom-lis.tmpl
.del-dom-delr.tmpl~
b0f4e92c66323471:
Delete: tools/control/web/tmpl/dom-delr.tmpl
.del-dom-del.tmpl~
22452a94642dee59:
Delete: tools/control/web/tmpl/dom-del.tmpl
.del-about.tmpl~
e55c75ae7d40f51d:
Delete: tools/control/web/tmpl/about.tmpl
.del-web.xml~
d3569e2740475560:
Delete: tools/control/web/WEB-INF/web.xml
.del-pixel.gif~
1c70dff3f6408bdd:
Delete: tools/control/web/img/pixel.gif
.del-home.gif~
59d99d5348b498ac:
Delete: tools/control/web/img/home.gif
.del-help.gif~
c2b5bbf58ecda4a5:
Delete: tools/control/web/img/help.gif
.del-cambridge.gif~
31322a41ad46112:
Delete: tools/control/web/img/cambridge.gif
.del-XMLHelper.java~
1ae486474964f9c3:
Delete: tools/control/src/org/xenoserver/control/XMLHelper.java
.del-XML.java~
ede5498f3e107f1f:
Delete: tools/control/src/org/xenoserver/control/XML.java
.del-VirtualDiskManager.java~
ab196de56ed40de1:
Delete: tools/control/src/org/xenoserver/control/VirtualDiskManager.java
.del-VirtualDisk.java~
fafbe80750ab42e2:
Delete: tools/control/src/org/xenoserver/control/VirtualDisk.java
.del-VirtualBlockDevice.java~
98092b4ad4e7bacd:
Delete: tools/control/src/org/xenoserver/control/VirtualBlockDevice.java
.del-SystemConfigurationBean.java~
6fef72e1e39f275f:
Delete: tools/control/src/org/xenoserver/web/SystemConfigurationBean.java
.del-StringPattern.java~
5315ee9851c204fe:
Delete: tools/control/src/org/xenoserver/control/StringPattern.java
.del-Settings.java~
204154059ef7137a:
Delete: tools/control/src/org/xenoserver/control/Settings.java
.del-RootBean.java~
51ad233a3a388d8a:
Delete: tools/control/src/org/xenoserver/web/RootBean.java
.del-PartitionManager.java~
3de50829f63194f9:
Delete: tools/control/src/org/xenoserver/control/PartitionManager.java
.del-Partition.java~
cf021656a42a020d:
Delete: tools/control/src/org/xenoserver/control/Partition.java
.del-ParseVdShow.java~
9775d252c7b15110:
Delete: tools/control/src/org/xenoserver/cmdline/ParseVdShow.java
.del-Mode.java~
25b8442d604135a2:
Delete: tools/control/src/org/xenoserver/control/Mode.java
.del-Library.java~
1bdf383c73b9d30:
Delete: tools/control/src/org/xenoserver/control/Library.java
.del-InetAddressPattern.java~
c8ab0e21763bb46:
Delete: tools/control/src/org/xenoserver/control/InetAddressPattern.java
.del-Extent.java~
e2aacb058cf387dd:
Delete: tools/control/src/org/xenoserver/control/Extent.java
.del-Domain.java~
2c9322038df8d5b0:
Delete: tools/control/src/org/xenoserver/control/Domain.java
.del-Defaults.java~
a20e2ae2fdb4199:
Delete: tools/control/src/org/xenoserver/control/Defaults.java
.del-CommandVdRefresh.java~
b561605ea2bb7663:
Delete: tools/control/src/org/xenoserver/control/CommandVdRefresh.java
.del-CommandVdDelete.java~
1f1433ded35ec0e4:
Delete: tools/control/src/org/xenoserver/control/CommandVdDelete.java
.del-CommandVdCreate.java~
eabf64408bfece75:
Delete: tools/control/src/org/xenoserver/control/CommandVdCreate.java
.del-CommandVbdList.java~
c4b4a0a56d5c159b:
Delete: tools/control/src/org/xenoserver/control/CommandVbdList.java
.del-CommandVbdCreatePhysical.java~
acddd9a8f3934603:
Delete: tools/control/src/org/xenoserver/control/CommandVbdCreatePhysical.java
.del-CommandVbdCreate.java~
cab25ef9c2f9efa0:
Delete: tools/control/src/org/xenoserver/control/CommandVbdCreate.java
.del-CommandPhysicalRevoke.java~
19984f49205247ee:
Delete: tools/control/src/org/xenoserver/control/CommandPhysicalRevoke.java
.del-CommandPhysicalList.java~
40e08514cd0288bd:
Delete: tools/control/src/org/xenoserver/control/CommandPhysicalList.java
.del-CommandPhysicalGrant.java~
62fb80a3494e789a:
Delete: tools/control/src/org/xenoserver/control/CommandPhysicalGrant.java
.del-CommandPartitionAdd.java~
e7fcb3cea1f79648:
Delete: tools/control/src/org/xenoserver/control/CommandPartitionAdd.java
.del-CommandFailedException.java~
cf05d4045a3ab73f:
Delete: tools/control/src/org/xenoserver/control/CommandFailedException.java
.del-CommandDomainStop.java~
57fbc199fddf8b7d:
Delete: tools/control/src/org/xenoserver/control/CommandDomainStop.java
.del-CommandDomainStart.java~
d24ceda9ec764887:
Delete: tools/control/src/org/xenoserver/control/CommandDomainStart.java
.del-CommandDomainNew.java~
8a31b25dd21356d4:
Delete: tools/control/src/org/xenoserver/control/CommandDomainNew.java
.del-CommandDomainList.java~
831c2cbb36df1829:
Delete: tools/control/src/org/xenoserver/control/CommandDomainList.java
.del-CommandDomainDestroy.java~
858175208c48ee8d:
Delete: tools/control/src/org/xenoserver/control/CommandDomainDestroy.java
.del-Command.java~
c45623cf89aa911f:
Delete: tools/control/src/org/xenoserver/control/Command.java
.del-xenctl~
d6d1ced69a4edb06:
Delete: tools/control/xenctl
.del-xenctl.xml~
dbcf47dd62a4c874:
Delete: tools/control/examples/xenctl.xml
.del-xenctl.xml-publicip~
c1dc0c0c01bae47:
Delete: tools/control/examples/xenctl.xml-publicip
.del-xenctl.xml-linklocal~
ac50b907d93dde62:
Delete: tools/control/examples/xenctl.xml-linklocal
.del-xenctl.xml-dom0nfs~
2d4bfd30420f37c:
Delete: tools/control/examples/xenctl.xml-dom0nfs
.del-xen-mynewdom~
eb9eb7ccaba10ea6:
Delete: tools/control/examples/xen-mynewdom
.del-grub.conf-example~
ffdd191a69572347:
Delete: tools/control/examples/grub.conf-example
.del-etc.exports-example~
e109d7d96ace82d5:
Delete: tools/control/examples/etc.exports-example
.del-build.properties~
a26cad6e308b460d:
Delete: tools/control/build.properties
.del-build-web.xml~
65af6961ad5a0006:
Delete: tools/control/build-web.xml
.del-build-cmdline.xml~
90a4e63cd116d260:
Delete: tools/control/build-cmdline.xml
.del-USAGE-cmdline~
a07f39f14fa71021:
Delete: tools/control/doc/USAGE-cmdline
.del-ParseVdRefresh.java~
52d3c19fba954349:
Delete: tools/control/src/org/xenoserver/cmdline/ParseVdRefresh.java
.del-ParseVdFree.java~
736eae32c0439aef:
Delete: tools/control/src/org/xenoserver/cmdline/ParseVdFree.java
.del-ParseVdDelete.java~
1be4ea2ea5ce7030:
Delete: tools/control/src/org/xenoserver/cmdline/ParseVdDelete.java
.del-ParseVdCreate.java~
28ee263e4872c2a:
Delete: tools/control/src/org/xenoserver/cmdline/ParseVdCreate.java
.del-ParseVbdShow.java~
bd36e5a695e124de:
Delete: tools/control/src/org/xenoserver/cmdline/ParseVbdShow.java
.del-ParseVbdCreate.java~
7d6abfe7b735916f:
Delete: tools/control/src/org/xenoserver/cmdline/ParseVbdCreate.java
.del-ParseScript.java~
5137d45494c175f4:
Delete: tools/control/src/org/xenoserver/cmdline/ParseScript.java
.del-ParsePhysicalRevoke.java~
6b0265c5134872be:
Delete: tools/control/src/org/xenoserver/cmdline/ParsePhysicalRevoke.java
.del-ParsePhysicalList.java~
c42cd53f66a8cbfa:
Delete: tools/control/src/org/xenoserver/cmdline/ParsePhysicalList.java
.del-ParsePhysicalGrant.java~
453f27fc4b20a519:
Delete: tools/control/src/org/xenoserver/cmdline/ParsePhysicalGrant.java
.del-ParsePartitionsList.java~
2cfe6d2f93711838:
Delete: tools/control/src/org/xenoserver/cmdline/ParsePartitionsList.java
.del-ParsePartitionsAdd.java~
2869522f1c6258b1:
Delete: tools/control/src/org/xenoserver/cmdline/ParsePartitionsAdd.java
.del-ParseHelp.java~
d81805b2b35e7f8b:
Delete: tools/control/src/org/xenoserver/cmdline/ParseHelp.java
.del-ParseGroup.java~
9dca3029634c4c7:
Delete: tools/control/src/org/xenoserver/cmdline/ParseGroup.java
.del-ParseFailedException.java~
448f60dd7ec604b:
Delete: tools/control/src/org/xenoserver/cmdline/ParseFailedException.java
.del-ParseDomainStop.java~
8a22aa198436278f:
Delete: tools/control/src/org/xenoserver/cmdline/ParseDomainStop.java
.del-ParseDomainStart.java~
eb406fd143d938f1:
Delete: tools/control/src/org/xenoserver/cmdline/ParseDomainStart.java
.del-ParseDomainNew.java~
1753e1f7b4942b:
Delete: tools/control/src/org/xenoserver/cmdline/ParseDomainNew.java
.del-ParseDomainList.java~
170d7622789247bb:
Delete: tools/control/src/org/xenoserver/cmdline/ParseDomainList.java
.del-ParseDomainDestroy.java~
3b2639c66f4c1fb:
Delete: tools/control/src/org/xenoserver/cmdline/ParseDomainDestroy.java
.del-Makefile~
8c5f335db8a47ad3:
Delete: tools/control/Makefile
.del-Main.java~
72e3e9e28ef6446a:
Delete: tools/control/src/org/xenoserver/cmdline/Main.java
.del-INSTALL-web~
96f8752b9fcd6dae:
Delete: tools/control/doc/INSTALL-web
.del-INSTALL-cmdline~
73e6d06a3262dcea:
Delete: tools/control/doc/INSTALL-cmdline
.del-CommandParser.java~
534cced2be48ac9d:
Delete: tools/control/src/org/xenoserver/cmdline/CommandParser.java
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Nov 2003 12:05:32 +0000 (12:05 +0000)]
bitkeeper revision 1.624 (3fbdff8cjOXXJYub36D6Ko7MDfqOsA)
XenoUtil.py:
More XenoUtil funcs.
kaf24@scramble.cl.cam.ac.uk [Fri, 21 Nov 2003 11:18:29 +0000 (11:18 +0000)]
bitkeeper revision 1.623 (3fbdf485H5kKnNF4DoXW42KlCsxXWw)
setup.py, Xc.c:
Name change to Python file.
Xc.c:
Rename: tools/xc/py/xc_py.c -> tools/xc/py/Xc.c
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Nov 2003 23:19:07 +0000 (23:19 +0000)]
bitkeeper revision 1.622 (3fbd4bebsTJdb-aVkXDUuIpXoNZ5DA)
setup.py, Makefile:
A XenoUtil module containing handy helpers for creating control scripts.
XenoUtil.py:
new file
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Nov 2003 22:00:03 +0000 (22:00 +0000)]
bitkeeper revision 1.621 (3fbd39630uwIiPL4FzOZLfg9bk_Qxg)
Makefile:
Use the handy install functionality of distutils to do the right thing.
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Nov 2003 20:16:37 +0000 (20:16 +0000)]
bitkeeper revision 1.620 (3fbd2125rSiOA8VTBAprJYzUwu-e6w)
xc_py.c:
Clean up one method on error return.
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Nov 2003 19:39:12 +0000 (19:39 +0000)]
bitkeeper revision 1.619 (3fbd1860ZTk313gg7K24KrtLF0t_Vg)
Makefile:
Fix Python makefile to install the wrapper module in lib/python/
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Nov 2003 18:39:21 +0000 (18:39 +0000)]
bitkeeper revision 1.618 (3fbd0a59dVMNI4LJimKHSsxwsIEbLA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Nov 2003 18:39:15 +0000 (18:39 +0000)]
bitkeeper revision 1.616.1.1 (3fbd0a530qmhBPZzzak7KZnyTNTggA)
Many files:
Python wrapper module 'Xc' for libxc.
xc_py.c, setup.py, Makefile:
new file
smh22@labyrinth.cl.cam.ac.uk [Thu, 20 Nov 2003 13:12:48 +0000 (13:12 +0000)]
bitkeeper revision 1.617 (3fbcbdd00Q1Ui884abv72p6z6qttuA)
Makefile:
bug fix
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Nov 2003 11:24:01 +0000 (11:24 +0000)]
bitkeeper revision 1.616 (3fbca451cCh4CiAzcPFCijGwNS4Bjg)
Many files:
Mods to new xclib.
Makefile:
new file
Rename: tools/xc/Makefile -> tools/xc/lib/Makefile
rpm.spec:
Rename: tools/xc/rpm.spec -> tools/xc/lib/rpm.spec
xc.h:
Rename: tools/xc/xc.h -> tools/xc/lib/xc.h
libxc_private.h:
Rename: tools/xc/libxc_private.h -> tools/xc/lib/libxc_private.h
libxc_vif.c:
Rename: tools/xc/libxc_vif.c -> tools/xc/lib/libxc_vif.c
libxc_vbd.c:
Rename: tools/xc/libxc_vbd.c -> tools/xc/lib/libxc_vbd.c
libxc_private.c:
Rename: tools/xc/libxc_private.c -> tools/xc/lib/libxc_private.c
libxc_misc.c:
Rename: tools/xc/libxc_misc.c -> tools/xc/lib/libxc_misc.c
libxc_linux_save.c:
Rename: tools/xc/libxc_linux_save.c -> tools/xc/lib/libxc_linux_save.c
libxc_linux_restore.c:
Rename: tools/xc/libxc_linux_restore.c -> tools/xc/lib/libxc_linux_restore.c
libxc_linux_build.c:
Rename: tools/xc/libxc_linux_build.c -> tools/xc/lib/libxc_linux_build.c
libxc_domain.c:
Rename: tools/xc/libxc_domain.c -> tools/xc/lib/libxc_domain.c
libxc_bvtsched.c:
Rename: tools/xc/libxc_bvtsched.c -> tools/xc/lib/libxc_bvtsched.c
Many files:
mvdir
kaf24@scramble.cl.cam.ac.uk [Thu, 20 Nov 2003 10:03:52 +0000 (10:03 +0000)]
bitkeeper revision 1.615 (3fbc9188pfX4YYzNRqNTu-qQSJS7XA)
aic79xx_osm.h, aic79xx_osm.c, aic79xx_host.h, aic79xx_core.c, Makefile:
Add aic79xx SCSI support.
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Nov 2003 23:06:31 +0000 (23:06 +0000)]
bitkeeper revision 1.614 (3fbbf777Qp8RgE-VvD1oK71TVH9x2Q)
Makefile:
Fix makefile.
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Nov 2003 23:05:17 +0000 (23:05 +0000)]
bitkeeper revision 1.613 (3fbbf72duBrrL77JwhqU9DkVTwQtFA)
Many files:
Rename new library to 'xc' (Xen Control).
xc.h:
Rename: tools/libxc/xi.h -> tools/libxc/xc.h
libxc_private.h:
Rename: tools/libxc/libxi_private.h -> tools/libxc/libxc_private.h
libxc_vif.c:
Rename: tools/libxc/libxi_vif.c -> tools/libxc/libxc_vif.c
libxc_vbd.c:
Rename: tools/libxc/libxi_vbd.c -> tools/libxc/libxc_vbd.c
libxc_private.c:
Rename: tools/libxc/libxi_private.c -> tools/libxc/libxc_private.c
libxc_misc.c:
Rename: tools/libxc/libxi_misc.c -> tools/libxc/libxc_misc.c
libxc_linux_restore.c:
Rename: tools/libxc/libxi_linux_restore.c -> tools/libxc/libxc_linux_restore.c
libxc_linux_save.c:
Rename: tools/libxc/libxi_linux_save.c -> tools/libxc/libxc_linux_save.c
libxc_linux_build.c:
Rename: tools/libxc/libxi_linux_build.c -> tools/libxc/libxc_linux_build.c
libxc_domain.c:
Rename: tools/libxc/libxi_domain.c -> tools/libxc/libxc_domain.c
libxc_bvtsched.c:
Rename: tools/libxc/libxi_bvtsched.c -> tools/libxc/libxc_bvtsched.c
Many files:
mvdir
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Nov 2003 17:22:42 +0000 (17:22 +0000)]
bitkeeper revision 1.612 (3fbba6e271_EVTI6k2Ndd7VThsLqTA)
Many files:
new file
Makefile:
New library (libxi) which makes it easier to access the control interfaces.
kaf24@scramble.cl.cam.ac.uk [Wed, 19 Nov 2003 10:08:11 +0000 (10:08 +0000)]
bitkeeper revision 1.611 (3fbb410b63xMuUN6Q1y1PYhhAi94Lw)
event_channel.c:
Cleanups for event channels.
kaf24@scramble.cl.cam.ac.uk [Tue, 18 Nov 2003 17:49:24 +0000 (17:49 +0000)]
bitkeeper revision 1.610 (3fba5ba4BXSYNJAB1zZyNEpKGUOX1A)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Tue, 18 Nov 2003 17:49:13 +0000 (17:49 +0000)]
bitkeeper revision 1.608.1.1 (3fba5b99WMvlBA7JwJeGU5vakf_qWg)
event_channel.c:
new file
sched.h, mm.h, event.h, hypervisor-if.h, domain.c, entry.S:
Event channels between domains. Also do not reschedule a domain if a particular guest event is already pending.
smh22@labyrinth.cl.cam.ac.uk [Tue, 18 Nov 2003 14:42:49 +0000 (14:42 +0000)]
bitkeeper revision 1.609 (3fba2fe9Gbos3ZJ3KSgSz7hSX64wVg)
xen_vbd.c:
bug fix
br260@laudney.cl.cam.ac.uk [Mon, 17 Nov 2003 18:37:48 +0000 (18:37 +0000)]
bitkeeper revision 1.608 (3fb9157cuzbuuHoQHhed0YOXJFy-Sw)
Fix a bug: on laptop keyboard, Fn+Num Lk to produce Scroll Lk makes keyboard hang.
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Nov 2003 23:44:13 +0000 (23:44 +0000)]
bitkeeper revision 1.607 (3fb80bcdDsC2bacgLhXMLo9Gck9Icg)
dev.c, netdevice.h, interrupt.h, xen_block.c, memory.c, mm.c:
Clean up locking in blkdev and net code. Many locks are no longer ever held in interrupt context.
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Nov 2003 18:50:57 +0000 (18:50 +0000)]
bitkeeper revision 1.606 (3fb7c711FIosxWIF_j9XSEkZmDWlug)
dev.c, dom_mem_ops.c:
Bug fixes.
br260@laudney.cl.cam.ac.uk [Sun, 16 Nov 2003 18:42:19 +0000 (18:42 +0000)]
bitkeeper revision 1.605 (3fb7c50bXTDlcELkwn27wbUDu6STOQ)
Bug fix.
kaf24@scramble.cl.cam.ac.uk [Sun, 16 Nov 2003 18:11:18 +0000 (18:11 +0000)]
bitkeeper revision 1.604 (3fb7bdc6G8jZv2m6lWAfV3eKAgnirQ)
vbd.h, sched.h, xen_vbd.c, xen_block.c, domain.c:
Cleanups and a few bug fixes to the new vbd code.
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Nov 2003 17:09:34 +0000 (17:09 +0000)]
bitkeeper revision 1.603 (3fb3bacevrb8jueJUVr6_fTdAFNH3A)
ac_timer.h, schedule.c, network.c, ac_timer.c:
Cleaned up ac_timer interface, and fixed a bug in the softirq handler.
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Nov 2003 16:41:09 +0000 (16:41 +0000)]
bitkeeper revision 1.602 (3fb3b425Vofdr5SY3t-phN5DXjLizw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Nov 2003 16:41:02 +0000 (16:41 +0000)]
bitkeeper revision 1.596.1.3 (3fb3b41eWUoRU0H8A0jEX5roXjxKkA)
Many files:
Greatly simplified Xen softirqs. They are now only executed in outermost Xen activation; they are never called within an irq context.
br260@laudney.cl.cam.ac.uk [Thu, 13 Nov 2003 16:34:35 +0000 (16:34 +0000)]
bitkeeper revision 1.601 (3fb3b29bWxzXUo39xGgX9TIpE757xg)
Cleanup.
br260@laudney.cl.cam.ac.uk [Thu, 13 Nov 2003 16:33:55 +0000 (16:33 +0000)]
bitkeeper revision 1.600 (3fb3b273GE_hy7OHRLjgp7AxLOBnjg)
Merge laudney.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into laudney.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/br260/xeno.bk
laudney@eclipse.(none) [Thu, 13 Nov 2003 12:25:31 +0000 (12:25 +0000)]
bitkeeper revision 1.599 (3fb3783bCzU2OI0iS1r2i_GVLKRG0Q)
Fixes. Xen console buffer ring can be cleared at request.
smh22@labyrinth.cl.cam.ac.uk [Thu, 13 Nov 2003 10:57:10 +0000 (10:57 +0000)]
bitkeeper revision 1.596.1.2 (3fb36386_diWp9iTBJCjk8zK8bRIEw)
tweaks